namespace OasisCiq.Xnal
{
    using System.Collections.Generic;
    using System.Collections.Specialized;
    using CommonTypes;
    using External;
    using Xnl;
    using XS;

    /// <summary>
    /// Addressee is the party that is the recipient of the postal mail delivery.
    /// </summary>
    public class Addressee : ILanguageCodeGroup, IExtendedAttributes
    {
        public virtual ICollection<Designation> Designations { get; set; }

        public virtual PartyNameType PartyName { get; set; }

        public virtual ICollection<DependencyName> DependencyNames { get; set; }

        public virtual XSLanguage LanguageCode { get; set; }

        public virtual NameValueCollection ExtendedAttributes { get; set; }
    }
}